<?php

namespace addons\HuaFeng\common\models;

use common\models\base\BaseModel;
use Yii;

/**
 * This is the model class for table "{{%hua_laidup}}".
 *
 * @property int $id 主键id
 * @property string $number 入库单号
 * @property string $supplier_name 供应商名称
 * @property string $prosure_number 采购单号
 * @property int $prosure_id 采购单主键id
 * @property string $linkman 联系人
 * @property string $linkmobile 联系方式
 * @property string $delivery_date 交货日起
 * @property int $to_type 入库类型：1.采购入库
 * @property int $store_id 仓库主键id
 * @property int $type 配送类型
 * @property string $billing_date 制单日期
 * @property int $province_id 省
 * @property int $city_id 城市
 * @property int $area_id 地区
 * @property string $address 地址
 * @property string $remark 备注
 * @property int $status 状态[-1:删除;0:禁用;1启用]
 * @property int $created_at 创建时间
 * @property int $updated_at 修改时间
 */
class Laidup extends BaseModel
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return '{{%hua_laidup}}';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['prosure_id', 'to_type', 'store_id', 'type', 'province_id', 'city_id', 'area_id', 'status', 'created_at', 'updated_at'], 'integer'],
            [['delivery_date', 'billing_date'], 'required'],
            [['delivery_date', 'billing_date'], 'safe'],
            [['remark'], 'string'],
            [['number', 'prosure_number'], 'string', 'max' => 20],
            [['supplier_name', 'linkman'], 'string', 'max' => 50],
            [['linkmobile'], 'string', 'max' => 11],
            [['address'], 'string', 'max' => 100],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => '主键id',
            'number' => '入库单号',
            'supplier_name' => '供应商名称',
            'prosure_number' => '采购单号',
            'prosure_id' => '采购单主键id',
            'linkman' => '联系人',
            'linkmobile' => '联系方式',
            'delivery_date' => '交货日起',
            'to_type' => '入库类型：1.采购入库',
            'store_id' => '仓库主键id',
            'type' => '配送类型',
            'billing_date' => '制单日期',
            'province_id' => '省',
            'city_id' => '城市',
            'area_id' => '地区',
            'address' => '地址',
            'remark' => '备注',
            'status' => '状态[-1:删除;0:禁用;1启用]',
            'created_at' => '创建时间',
            'updated_at' => '修改时间',
        ];
    }
}
